movable kidney - Spanish English Dictionary